home *** CD-ROM | disk | FTP | other *** search
/ Delphi Programmer's Power Pack / Delphi Volume 1.iso / s_to_z / tiffimg / readme.txt next >
Text File  |  1996-09-15  |  7KB  |  143 lines

  1. TIFFIMG is a DELPHI component which will display TIFF, PCX,
  2. DCX, and BMP files. It provides facilities to rotate, invert, flip
  3. and produce thumbnails of displayed images. When using DCX and
  4. TIFF multipage images, it is possible to determine the number of images
  5. beforehand in a file and show only selected images. Check out MULTI.TIF.
  6.  
  7. You may register on-line with CompuServe - Go SWREG and use registration
  8. code 9829. Price is $45US plus shipping.
  9.  
  10. GIF file support is provided; however you must negotiate your own licensing
  11. agreement with UNISYS to provide end-user GIF support. It is provided as a
  12. development tool only.
  13.  
  14. This is Version 2.0, and there are a few new things. Foremost among these
  15. is a crop/zoom feature, which allows selecting a specific portion of a large
  16. image to view. Decompress and rotate are faster.
  17.  
  18.   Also, the thumbnail feature has been separated from the main image
  19. display component and can be used separately to pan through TImage pictures.
  20. Check the source code in the example to be sure you're using the features of 
  21. the component in the right order - GPFs can result otherwise, although I've 
  22. tried to place most of the important code inside the component to insure
  23. proper execution order. Also, You can now Expand 200 x 100 fax style TIFFs
  24. and rescale the image proportionately up or down (usually down to conserve
  25. space). The Component now returns an error code and does not put up a dialog box
  26. by itself anymore. This allows you to choose the look of how you handle an error.
  27.  
  28. Also new in verison 2 is a magnify window, printing ability, and text Annotation.
  29. Tiff Tags may be displayed if desired. it is also now possible to save only a
  30. cropped part of an image to a file. See help and use property "SAVECROPPEDAREA"
  31.  
  32.  
  33. The Demo uses a feature called "stretchHandle" to stretch and move the image.
  34. Unzip the file HANDLES.PAS, note the author to whom we owe a bit of thanks,
  35. and install HANDLES.PAS in your component palette.
  36.  
  37. The thumbnail feature allows creation of a pan window, within which a
  38. rectangle can be dragged around and cause the main image to scroll.
  39.  
  40. Options include setting a FITWINDOW property which fits the image
  41. to the current scrollwindow and setting a function to display image size
  42. while loading.
  43.  
  44. ****  Most Recent Fixes and Enhancements: *****
  45. Version 2.01c 3/2/96
  46.     Range Check errors under certain operations
  47.     Read Multipage TIFF restored (inadverdently disabled)
  48.     Multi.TIF example image included
  49.         Save Cropped Area to Disk (Registered version)
  50.     
  51.  
  52.  
  53. Registered Versions can save images in the various supported formats
  54. and allow setting of the DLL window title bar text. At the moment there is
  55. a problem with certain color formats and palettes (esp GIF nad JPEG) with
  56. respect to scaling and saving. Remember, this is basically a black and white
  57. document imaging tool. Color Images will display properly if they are the first image
  58. to load, otherwise some of them may use palettes from previous images. Registered users
  59. will get free updates regarding any changes in this area.
  60.  
  61. Unregistered Versions cannot print cropped areas, Save files, or change magnify
  62. parameters.
  63.  
  64. You are NOT permitted to use this product for any commercial use without
  65. registration. All Copyrights remain with the author, and especially since
  66. this  product is offered to professional developers, the author assumes no
  67. responsibility for fitness of use and/or functioning of specific features.
  68. Try it to see if it does what you want: if so, register, if not, stop using it...
  69.  
  70. Upcoming in future releases (free for registered users for six months):
  71.  
  72.     Allow setting new tag values in TIFF files.
  73.     Read FAX formats such as WinFax Pro and BitFax.
  74.     Image functions such as dithering and smoothing for color images.
  75.  
  76. Next Component : A Scanner Component to bring in images, both singly
  77.     and in production mode (batch scanning using automatic document
  78.     feeders on high-performance scanners).
  79.  
  80. Please  Write or E-Mail (compuserve 74020,1513) if you have suggestions
  81. for features or improvements.
  82.  
  83. For a full copy of TIFFIMG and to be eligible for future upgrades, send
  84. $45 US + $5 shipping to:
  85.  
  86.   Kent Phelps
  87.   CommuniConsultants
  88.   P.O. 440
  89.   Conifer, CO 80433
  90.   (303) 838-2089
  91.  
  92.  
  93. Installation:
  94.  
  95. Run SETUP.EXE from program manager. This will install the program in the
  96. directory of your choice. You can decide if you wish to add the DLLs to 
  97. the windows directory.
  98.  
  99. In Delphi, Select from the OPTIONS menu INSTALL new components.
  100.        From the Component list, select ADD, then Browse.
  101.        Browse the directory in which you placed TIFFIMG files,
  102.        and select TIFFIMG.DCU. Ignore the other units.
  103.        Press OK, and the component will be added to the "Additional"
  104.            page (hopefully) next to the scrollbox. Also install HANDLES.PAS
  105.        as a component (see note above);
  106.  
  107. See the included help file for details of usage, and load and build the demo
  108. program IMGDEMO. To use, press Open File, and select a file format. Sample
  109. files are included. If you load the sample TIFF file, press the Thumb Button
  110. to see the thumbnail PAN window created. Next, rotate the image and see how
  111. the PAN window follows the image. Press the Magnify button on the toolbar to see
  112. how Magnify is implemented. Don't forget the right mouse button when in the image or
  113. when in the magnify window - there is a menu of useful functions.
  114.  
  115. Remember, there are callable functions which are not properties, so check HELP
  116. for details on things like PrintBitmap and Magnify.
  117.  
  118. While TIFFIMG reads and writes a number of formats, it really was designed
  119. for document imaging purposes handling black and white images of 200/300 DPI
  120. document size (at least 1696 x 2046), so many of the features are oriented
  121. towards document imaging needs rather than being YetAnotherBitMapViewer.
  122.  
  123. If you copy the help file to the Delphi\BIN directory and
  124. also rebuild keywords with the included TIFFIMG.KWF, help for all properties
  125. will be available at the press of F1 when a property is selected. The
  126. overview of the Component will be displayed if you press F1 while
  127. in the component.
  128.  
  129.  
  130. HOW TO REGISTER THIS COPY OF TIFFIMG:
  131.  
  132. A printed order form will be generated if you select ORDER from the menu;
  133. fill it out and press PRINT. This will ensure I get a legible copy, and
  134. besides it will do the arithmetic for you!
  135.  
  136. or, GO SWREG on CompuServe and use code # 9829
  137.  
  138.  
  139. TODO : 
  140.  
  141.  Resolve Palette mapping when loading GIF & JPEG, then changing image dimensions.
  142.  Add Black/white emphasize, Annotation, object layer. Read Fax and CCITT formats.
  143.